/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package grammaticalClasses.nwConsole.simpleClasses;

import java.util.ArrayList;

/**
 *
 * @author Heitor
 */
public class Frame {
    
    private Integer idFrame;
    private Integer neighbors;
    private Integer parents;
    private Integer linksRx;
    private Integer linksTx;
    private ArrayList<BroadcastLink> broadcastLink;
    private ArrayList<Link> link;
    
    public Frame(){
    
    }
    
    public Frame(Integer idFrame, Integer neighbors, Integer parents, Integer linksRx, 
            Integer linksTx, ArrayList<BroadcastLink> broadcastLink, ArrayList<Link> link){
        
        this.idFrame = idFrame;
        this.parents = parents;
        this.linksRx = linksRx;
        this.linksTx = linksTx;
        this.broadcastLink = broadcastLink;
        this.link = link;
    }

    /**
     * @return the idFrame
     */
    public Integer getIdFrame() {
        return idFrame;
    }

    /**
     * @param idFrame the idFrame to set
     */
    public void setIdFrame(Integer idFrame) {
        this.idFrame = idFrame;
    }

    /**
     * @return the neighbors
     */
    public Integer getNeighbors() {
        return neighbors;
    }

    /**
     * @param neighbors the neighbors to set
     */
    public void setNeighbors(Integer neighbors) {
        this.neighbors = neighbors;
    }

    /**
     * @return the parents
     */
    public Integer getParents() {
        return parents;
    }

    /**
     * @param parents the parents to set
     */
    public void setParents(Integer parents) {
        this.parents = parents;
    }

    /**
     * @return the linksRx
     */
    public Integer getLinksRx() {
        return linksRx;
    }

    /**
     * @param linksRx the linksRx to set
     */
    public void setLinksRx(Integer linksRx) {
        this.linksRx = linksRx;
    }

    /**
     * @return the linksTx
     */
    public Integer getLinksTx() {
        return linksTx;
    }

    /**
     * @param linksTx the linksTx to set
     */
    public void setLinksTx(Integer linksTx) {
        this.linksTx = linksTx;
    }

    /**
     * @return the broadcastLink
     */
    public ArrayList<BroadcastLink> getBroadcastLink() {
        return broadcastLink;
    }

    /**
     * @param broadcastLink the broadcastLink to set
     */
    public void setBroadcastLink(ArrayList<BroadcastLink> broadcastLink) {
        this.broadcastLink = broadcastLink;
    }

    /**
     * @return the link
     */
    public ArrayList<Link> getLink() {
        return link;
    }

    /**
     * @param link the link to set
     */
    public void setLink(ArrayList<Link> link) {
        this.link = link;
    }
    
}
